Разработка устройства, предназначенного для воспроизведения простых одноголосых мелодий, записанных в память программ на этапе программирования. Мелодия воспроизводится при нажатии цифровых кнопок на пульте SUPRA (от телевизора). Каждой из кнопок соответствует своя мелодия. При нажатии кнопки "0" воспроизведение мелодий прекращается. Кроме того, код нажатой клавиши отображается на дисплее LCD1602A.<br><br>
Пульт работает по протоколу, похожему на "[Протокол JVC](https://www.sbprojects.net/knowledge/ir/jvc.php)".
Отличается только длительность импульсов.<br>
8-битный адрес и 8-битная длина команды.<br>
Битовое время (включая время паузы после импульса) 2мс ("0") или 3мс ("1").<br>
Сообщение запускается пакетом AGC 3мс. Затем за этим пакетом AGC следует интервал в 3мс, за которым следуют Адрес и Команда. Общее время передачи посылки является переменным, поскольку время передачи битов "0" и "1" различно.<br><br>
Принципиальная схема: <br><img src="https://github.com/Marg-S/PultMuz/blob/main/PultMuz.JPG" alt="mode 1" width="800"><br>
[Графическое представление алгоритма программы](https://github.com/Marg-S/PultMuz/blob/main/Algorithm.jpg)<br>
[Графическое представление алгоритмов подпрограмм библиотеки для работы с LCD-дисплеем](https://github.com/Marg-S/PultMuz/blob/main/ASM4_lib.jpg)
